package org.nepu.scr.indexrate.vo.compliancerate.datacompleteness;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nepu.scr.indexrate.converter.DataVoConverter;
import org.nepu.scr.indexrate.vo.DataVo;


import javax.persistence.Column;
import javax.persistence.Convert;

@Data
public class DrillingMachineMenu1_5 {

    @ApiModelProperty(value = "设备清单(有/无)")
    @Column(name = "device_list")
    @Convert(converter = DataVoConverter.class)
    DataVo deviceList;

    @ApiModelProperty(value = "应急计划（包括溢油应急计划）(有/无)")
    @Column(name = "emergency_plan")
    @Convert(converter = DataVoConverter.class)
    DataVo emergencyPlan;

    @ApiModelProperty("应急部署表(□定期申报更新    □未更新" +
            "□已全面张贴   □未张贴)")
    @Column(name = "emergency_deployment_table")
    @Convert(converter = DataVoConverter.class)
    DataVo emergencyDeploymentTable;

    @ApiModelProperty("安全、消防、救生设施布置图(□全面      □不全面" +
            "□明确      □不明确)")
    @Column(name = "safety_facility_layout")
    @Convert(converter = DataVoConverter.class)
    DataVo safetyFacilityLayout;

    @ApiModelProperty("危险区划分(□划分清楚      □不清楚" +
            "□全面      □有漏项" +
            "□与设计相符      □不相符)")
    @Column(name = "danger_area_division")
    @Convert(converter = DataVoConverter.class)
    DataVo dangerAreaDivision;

    @ApiModelProperty("逃生路线图(□与现场相符      □不相符" +
            "□指示正确       □指示不正确" +
            "□简单易懂       □模糊)")
    @Column(name = "escape_route_map")
    @Convert(converter = DataVoConverter.class)
    DataVo escapeRouteMap;

    @ApiModelProperty("救生艇岗位人员一览表(□定期申报更新    □未更新" +
            "□已全面张贴   □未张贴)")
    @Column(name = "emergency_personnel_list")
    @Convert(converter = DataVoConverter.class)
    DataVo emergencyPersonnelList;

    @ApiModelProperty("危险品存放区域图(□与现场相符      □不相符" +
            "□指示正确       □指示不正确" +
            "□简单易懂       □模糊)")
    @Column(name = "danger_goods_storage_area_map")
    @Convert(converter = DataVoConverter.class)
    DataVo dangerGoodsStorageAreaMap;

    @ApiModelProperty(value = "平台总体布置图(已全面张贴/未张贴)")
    @Column(name = "platform_layout_map")
    @Convert(converter = DataVoConverter.class)
    DataVo platformLayoutMap;

    @ApiModelProperty(value = "平台图纸资料(保存完好/破损/丢失)")
    @Column(name = "platform_map_document")
    @Convert(converter = DataVoConverter.class)
    DataVo platformMapDocument;
}
